import sys
import unittest

sys.path.append("../src")

import test_element
import test_cell
import test_cellfield
import test_utils
import test_interconnect
import test_module

runner = unittest.TextTestRunner(verbosity = 2)

all_tests_suite = unittest.TestSuite()

all_tests_suite.addTest(unittest.TestLoader().loadTestsFromModule(test_utils))

all_tests_suite.addTest(unittest.TestLoader().loadTestsFromModule(test_element))
all_tests_suite.addTest(unittest.TestLoader().loadTestsFromModule(test_cell))
all_tests_suite.addTest(unittest.TestLoader().loadTestsFromModule(test_cellfield))

all_tests_suite.addTest(unittest.TestLoader().loadTestsFromModule(test_interconnect))

all_tests_suite.addTest(unittest.TestLoader().loadTestsFromModule(test_module))

all_tests_suite.addTest(unittest.TestLoader().loadTestsFromModule(test_application))

runner.run(all_tests_suite)